package com.car.sys.service;

import com.car.common.Result;
import com.car.common.base.BaseForm;
import com.car.common.base.BaseQuery;
import com.car.common.base.BaseVO;
import com.car.common.base.service.IBaseService;
import com.car.sys.form.SysUsersForm;

public interface ISysUsersService extends IBaseService<BaseForm, BaseQuery, BaseVO> {
	
	/**
	 * @Title: login
	 * @author: TiTanLee   
	 * @date: 2019年11月29日 下午9:57:58 
	 * @Description: 用户登录
	 * @param loginname
	 * @param password
	 * @return
	 * @return: Result
	 */
	public Result login(String loginName, String password);
	
	/**
	 * @Title: createNewUser
	 * @author: TiTanLee   
	 * @date: 2019年11月30日 下午3:34:43 
	 * @Description: 添加用户
	 * @param sysUsersForm
	 * @return
	 * @return: Result
	 */
	public Result createNewUser(SysUsersForm sysUsersForm);
	
	/**
	 * @Title: resetPwd
	 * @author: TiTanLee   
	 * @date: 2019年11月30日 下午3:36:24 
	 * @Description: 重置用户密码
	 * @return
	 * @return: Result
	 */
	public Result resetPwd(Integer id);

}
